2進数→10進数の変換 練習問題 答え
(編集者:ゆみかyumika_tororo.icon)
(1) 3
(2) 10
(3) 19
(4) 31
(5) 53
(6) 77
(7) 156
(4)のような、すべての桁に1が立っていて数字を足すのがめんどくさいような問題は、
「1を足したらどうなるか」を考えることで楽になる。
https://gyazo.com/4663c6f618f99089d56a36bbdc05452c
2進数11111に1を足すと2進数100000になる。逆にいえば、2進数100000から1を引くと2進数11111になるということである。
2進数100000を10進数に変えてみよう。これは簡単、32である。
つまり、2進数11111の10進数は32から1を引いた値なのである。